|
|
| Расположение в меню |
|---|
| Деталь → Примитивы → Куб |
| Верстаки |
| Деталь |
| Быстрые клавиши |
| Нет |
| Представлено в версии |
| - |
| См. также |
| Создать примитивы |
Команда Деталь Куб создаёт параметрический твёрдотельный куб, а именно прямоугольный кубоид. В системе координат, определяемой свойством ДанныеРазмещение, нижняя грань короба лежит на плоскости XY, её передний левый угол находится в начале координат, а передняя грань параллельна оси X.

Здесь показан объект Деталь Куб, созданный с помощью примера скрипта, приведенного ниже.
Смотрите также: Редактор свойств.
Объект Куб является производным от объекта Конструктивный элемент и наследует все его свойства. Он также имеет следующие дополнительные свойства:
Вложение
Объект имеет те же свойства вложения, что и Деталь Деталь2DОбъект.
Куб
Длина): Длина куба. Это размер в направлении X. По умолчанию 10мм.Ширина): Ширина куба. Это размер в направлении Y. По умолчанию 10мм.Высота): Высота куба. Это размер в направлении Z. По умолчанию 10мм.
Смотри также: Autogenerated API documentation, Скрипты в верстаке Деталь и Основы работы со скриптами FreeCAD.
Куб может быть создан с помощью метода addObject() документа:
box = FreeCAD.ActiveDocument.addObject("Part::Box", "myBox")
"myBox" - это имя объекта.Пример:
import FreeCAD as App
doc = App.activeDocument()
box = doc.addObject("Part::Box", "myBox")
box.Length = 4
box.Width = 8
box.Height = 12
box.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))
doc.recompute()